import { createApp } from 'vue';

import App from './App.vue';
import router from './router';
import store from './store';

const app = createApp(App);

// 引入全局样式表
import './style.css';

// 引入 element-plus 样式
import 'element-plus/theme-chalk/index.css';

//  引入 字体图标库
import './assets/fonts/iconfont.css';
import './assets/fonts/iconfont.js';

// 引入 axios
import axios from 'axios';
// 配置请求的根路径
axios.defaults.baseURL = 'https://lianghj.top:12969/api/private/v1';
// https://lianghj.top:12969/api/private/v1/login

// 请求拦截器
axios.interceptors.request.use((config) => {
  config.headers.Authorization = window.sessionStorage.getItem('token');
  return config;
});

// 全局挂载 axios
app.config.globalProperties.$axios = axios;

// console.log(app);

app.use(router).use(store).mount('#app');
